package com.itheima.health.service;

import com.itheima.health.common.PageBean;
import com.itheima.health.common.PageDto;
import com.itheima.health.model.dtos.AddCheckItemDto;
import com.itheima.health.model.dtos.UpdateCheckItemDto;
import com.itheima.health.model.entity.CheckItem;
import com.itheima.health.model.vos.CheckItemVo;

import java.util.List;

/**
 * 这个类是：
 *
 * @author: 25122
 * @date: 2024/6/2 18:32
 * @version: 1.0
 */
public interface CheckItemService {
    PageBean<CheckItem> findPage(PageDto pageDto);

    void addCheckItem(AddCheckItemDto dto);

    CheckItemVo findCheckItemById(Integer id);

    void updateCheckItem(UpdateCheckItemDto dto);

    void deleteCheckItemById(Integer id);

    List<CheckItemVo> findAllCheckItem();

    List<Integer> findCheckItemIdsByCheckGroupId(Integer id);
}
